A coworker and I were discussing whether we should eventually switch our company servers to
Etch or
Dapper. As Andreas Barth recently sent out a
release announcement with a schedule prediction and goal list, I pointed him to it, and then followed up w/ my own predictions.
Looking through the goals, it looks as though the easy stuff has been taken care of while the difficult things remain. This is not to discount the work done by the gcc and X people; I don’t mean technically difficult, I mean the things that have traditionally been difficult for Debian to accomplish. It’s more a question of manpower and motivation; there are plenty of people who want the latest software in Debian, and those people can also complete such work, so it tends to get done fairly quickly. On the other hand, the remaining things in the TODO list are the sorts of things that are not very much fun, or can only be done by a select few people.
Point-by-point:
- amd64 as an official arch (and the mirror split as a pre-condition
for that)
Infrastructure work is not particularly fun, and can only be done by a few people. It tends to take a while, as we’ve seen in the past with things like the
security queues, which blocked the release of Sarge for a decent amount of time.
- sorting out docs-in-main vs. the DFSG
- sorting out non-free firmware
These two will not be fun, and will first require actual decisions about what should be done in each case, followed by actions that a lot of people will object to (that is, the stripping out of documentation from various packages, and the removal of functionality from various kernel drivers; hell, enough people complained when we removed tg3 firmware, imagine how many will complain when a couple hundred kernel drivers get their firmware removed?). The actual work here will require people dedicated to actually seeing a release put out, and will probably result in much unrest. I can’t imagine it will actually go smoothly. I guess we’ll see what happens. With a year to go still, there are a number of ways it could go.
(15:23:24) Andres Salomon: if etch actually releases on that day, i will shit myself
(15:23:40) Wes Chow: should we shake on it?
(15:24:02) Wes Chow: I think you should announce that on the debian dev list and see who takes you up on the offer
(15:24:13) Wes Chow: maybe people will actually push for a timely release just to see that happen!
(15:24:25) Wes Chow: and then you soiling yourself would be in the name of free software